home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / tex-k-archive.gz / tex-k-archive / 000976_popineau@ese-metz.fr_Thu Sep 22 13:03:42 1994.msg < prev    next >
Internet Message Format  |  1994-10-11  |  5KB

  1. Received: from neuromancer.ese-metz.fr by cs.umb.edu with SMTP id AA07245
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Thu, 22 Sep 1994 06:53:53 -0400
  3. Received: (from popineau@localhost) by neuromancer.ese-metz.fr (8.6.9/8.6.9) id LAA17520; Thu, 22 Sep 1994 11:03:42 +0200
  4. Date: Thu, 22 Sep 1994 11:03:42 +0200
  5. Message-Id: <199409220903.LAA17520@neuromancer.ese-metz.fr>
  6. From: popineau@ese-metz.fr (Fabrice Popineau)
  7. To: markc@vnet.ibm.com
  8. Cc: tex-k@cs.umb.edu
  9. Subject: Re: Building web2c on HPUX 9.03 with gcc
  10. In-Reply-To: Mark Connell's message of Thu 22-Sep-94 15:29:21 +1000 <199409220530.PAA20484@amalfi.trl.OZ.AU>
  11. References: <199409220530.PAA20484@amalfi.trl.OZ.AU>
  12.  
  13. >>>>> "Mark" == Mark Connell <markc@osaiphp1.osa.csi.itg.telecom.com.au> writes:
  14.  
  15.     Mark> Hi, I just retrieved the following from CTAN: web-6.1,
  16.     Mark> web2c-6.1, lib-6.1, xdvik-18b and dvipsk-5.58a
  17.  
  18.     Mark> I replaced the kpathsea directory with the one from xdvik
  19.     Mark> and applied the patch from web2c.kpathsea.help.
  20.  
  21.     Mark> After running configure I did a make. All builds fine except
  22.     Mark> for the web2c/dviutil directory. I get the following error
  23.     Mark> messages:
  24.  
  25.     Mark>     gcc -o dvicopy -g dvicopy.o ../lib/lib.a
  26.     Mark> ../../kpathsea/kpathsea.a /bin/ld: Unsatisfied symbols:
  27.     Mark> KPSE_TEXPOOL_PATH (code) KPSE_PK_PATH (code) KPSE_TEX_PATH
  28.     Mark> (code) KPSE_BIB_PATH (code) KPSE_TFM_PATH (code)
  29.     Mark> KPSE_GF_PATH (code) KPSE_MF_PATH (code) KPSE_BST_PATH (code)
  30.     Mark> KPSE_BASE_PATH (code) KPSE_FMT_PATH (code) KPSE_MFPOOL_PATH
  31.     Mark> (code) KPSE_VF_PATH (code) collect2: ld returned 1 exit
  32.     Mark> status *** Error code 1
  33.  
  34. I managed to compile web2c whith kpathsea-2.0, but I had to patch some
  35. .c and .h files that are generated. I can give an idea of what to look
  36. for, whishing I will not forget anything important:
  37.  
  38. iextra.c , line 65
  39. ------------------
  40. void
  41. main (ac, av)
  42.     int ac;
  43.     char *av[];
  44. {
  45.   gargc = ac;
  46.   gargv = av;
  47.  
  48.   dump_default_var = dump_default;
  49.   dump_default_length = strlen (dump_default + 1);
  50.   
  51. +  /* FP 21/09/94 */
  52. +  kpse_set_progname(&av[0]);
  53.  
  54. lib/main.c, line 23
  55. -------------------
  56. int
  57. main (ac, av)
  58.     int ac;
  59.     char **av;
  60. {
  61.   argc = ac;
  62.   gargv = av;
  63. +  /* FP 21/09/94 */
  64. +  kpse_set_progname(&av[0]);
  65.  
  66.   main_body ();
  67.   return EXIT_SUCCESS;
  68. }
  69.  
  70. lib/outpaths.c, line 21
  71. -----------------------
  72. extern void
  73. setpaths (path_bits)
  74.     int path_bits;
  75. {
  76.   if (path_bits & BIBINPUTPATHBIT)
  77. /*    path_dirs[BIBINPUTPATH] = KPSE_BIB_PATH (); */
  78.       path_dirs[BIBINPUTPATH] = DEFAULT_BIBINPUTS;
  79.  
  80.   if (path_bits & BSTINPUTPATHBIT)
  81. /*    path_dirs[BSTINPUTPATH] = KPSE_BST_PATH (); */
  82.       path_dirs[BIBINPUTPATH] = DEFAULT_BSTINPUTS;
  83.  
  84.   if (path_bits & GFFILEPATHBIT)
  85. /*    path_dirs[GFFILEPATH] = KPSE_GF_PATH (); */
  86.       path_dirs[GFFILEPATH] = DEFAULT_GFFONTS;
  87.  
  88.   if (path_bits & MFBASEPATHBIT)
  89. /*    path_dirs[MFBASEPATH] = KPSE_BASE_PATH (); */
  90.       path_dirs[MFBASEPATH] = DEFAULT_MFBASES;
  91.  
  92.   if (path_bits & MFINPUTPATHBIT)
  93. /*    path_dirs[MFINPUTPATH] = KPSE_MF_PATH (); */
  94.       path_dirs[MFINPUTPATH] = DEFAULT_MFINPUTS;
  95.  
  96.   if (path_bits & MFPOOLPATHBIT)
  97. /*    path_dirs[MFPOOLPATH] = KPSE_MFPOOL_PATH (); */
  98.       path_dirs[MFPOOLPATH] = DEFAULT_MFPOOL;
  99.  
  100.   if (path_bits & PKFILEPATHBIT)
  101. /*    path_dirs[PKFILEPATH] = KPSE_PK_PATH (); */
  102.       path_dirs[PKFILEPATH] = DEFAULT_PKFONTS;
  103.  
  104.   if (path_bits & TEXFORMATPATHBIT)
  105. /*    path_dirs[TEXFORMATPATH] = KPSE_FMT_PATH (); */
  106.       path_dirs[TEXFORMATPATH] = DEFAULT_TEXFORMATS;
  107.  
  108.   if (path_bits & TEXINPUTPATHBIT)
  109. /*    path_dirs[TEXINPUTPATH] = KPSE_TEX_PATH (); */
  110.       path_dirs[TEXINPUTPATH] = DEFAULT_TEXINPUTS;
  111.  
  112.   if (path_bits & TEXPOOLPATHBIT)
  113. /*    path_dirs[TEXPOOLPATH] = KPSE_TEXPOOL_PATH (); */
  114.       path_dirs[TEXPOOLPATH] = DEFAULT_TEXPOOL;
  115.  
  116.   if (path_bits & TFMFILEPATHBIT)
  117. /*    path_dirs[TFMFILEPATH] = KPSE_TFM_PATH (); */
  118.       path_dirs[TFMFILEPATH] = DEFAULT_TFMFONTS;
  119.  
  120.   if (path_bits & VFFILEPATHBIT)
  121. /*    path_dirs[VFFILEPATH] = KPSE_VF_PATH (); */
  122.       path_dirs[VFFILEPATH] = DEFAULT_VFFONTS;
  123. }
  124. -------------------------------------------------------------------
  125.  
  126. Fabrice POPINEAU
  127. ------------------------
  128. #include <std/disclaim.h>
  129. -------------------------------------------------------------------------------
  130. e-mail:     popineau@ese-metz.fr  surface-mail:  Ecole Superieure d'Electricite
  131.          popineau@loria.fr                     2 rue Edouard Belin
  132. voice-mail: (+33) 87-74-99-38                    F-57078 Metz Cedex 3    
  133.                                                  FRANCE                      
  134. ------------------------------------------------------------------------------ 
  135.                                               
  136.                                               
  137.                                               
  138.